.nd5 {
  margin-top: 10px;
  height: 260px;
  display: flex;
}
.nd5 .nd5-1 {
  position: relative;
  width: 190px;
  height: 100%;
  background: url(../img/11.png);
  cursor: pointer;
}
.nd5 .nd5-1 img {
  position: absolute;
  top: 15px;
  left: 15px;
  width: 160px;
  height: 85px;
}
.nd5 .nd5-1 .nd5-1-1 {
  display: flex;
  position: absolute;
  top: 67px;
  left: 36px;
  color: #ded9d9;
}
.nd5 .nd5-1 .nd5-1-1 div {
  position: absolute;
  top: 2px;
  left: 91px;
  text-align: center;
  width: 15px;
  height: 15px;
  border: 1px solid red;
  border-radius: 50%;
  line-height: 15px;
  color: red;
}
.nd5 .nd5-1 .nd5-1-1 div:hover {
  color: #fff;
  background-color: red;
}
.nd5 .nd5-2 {
  margin-left: 10px;
  width: 990px;
  height: 100%;
  display: flex;
  overflow: hidden;
}
.nd5 .nd5-2 > .ul1 {
  height: 100%;
  display: flex;
  overflow-y: hidden;
  overflow-x: auto;
}
.nd5 .nd5-2 > .ul1 li {
  box-sizing: border-box;
  width: 150px;
  flex-shrink: 0;
  text-align: center;
  height: 100%;
  margin-right: 20px;
  float: left;
}
.nd5 .nd5-2 > .ul1 li img {
  width: 150px;
}
.nd5 .nd5-2 > .ul1 li > p {
  line-height: 80px;
}
